package main

import "fmt"

func main() {
	// 1. 求数组[1, 3, 5,7, 8] 所有元素的和
	// 2. 找出数组中和为指定值的两个元素的下标,
	// 比如从数组[1, 3, 5, 7, 8]中找到和为8的两个元素
	// 的下标分别为(0, 3)和(1, 2)

	// 1.
	// var arr = [5]int{1, 3, 5, 7, 8}
	// var b int
	// fmt.Println(len(arr))

	// for _, v := range arr {
	// 	// fmt.Println(v)
	// 	b += v
	// }
	// fmt.Println(b)

	// for i := 0; i < len(arr); i++ {
	// 	for j := i + 1; j < len(arr); j++ {
	// 		if arr[i]+arr[j] == 8 {
	// 			fmt.Printf("(%d, %d)\n", i, j)
	// 		}
	// 	}

	// }
	// 写一个程序， 统计一个字符串中每个单词出现的次数。比如："how do you do" 中 how=1 do=2 you=1

	// var a = "how do you du"
	var a = [...]string{"how do you do"}
	for _, v := range a {
		fmt.Printf(v)
	}

}
